<?php
declare(strict_types = 1);

namespace app\common\model;

use think\Model;

/**
 * @mixin \think\Model
 */
class AdminUser extends Model
{
    // 通过用户名查询到数据
    public function getAdminByUsername($username)
    {
        // 判断用户名是否存在
        if (empty($username)) {
            # code...
            return false;
        }

        $where = [
            'username' => $username
        ];
        $result = $this->where($where)->find();
        return $result;
    }

    public function upDataById($id, array $data)
    {
        // 判断$id和$data是否存在
        // if (empty($id) || empty($data) || is_array($data)) {
        //     return false;
        // }

        // 先查询再更新数据
        $where = [
            'id' => $id
        ];
        $result = $this->where($where)->find();
        $res = $result->save($data);

        return $res;
    }
}
